package com.luu.game.dao;

import com.luu.game.data.dto.ElfInfoDTO;
import com.luu.game.data.dto.ElfSkillDTO;
import com.luu.game.data.dto.UserElfSkillDTO;
import com.luu.game.data.entity.UserElfEntity;

import java.util.List;

public interface UserElfDao {

    List<UserElfEntity> findAll();

    ElfInfoDTO findById(Integer id);

    /**
     * 查询角色精灵技能
     * @param userElfId
     * @param skId
     * @return
     */
    UserElfSkillDTO findByUserElfIdAndSkId(Integer userElfId, Integer skId);

    /**
     * 修改角色精灵信息
     * @param elfInfoDTO
     */
    void update(ElfInfoDTO elfInfoDTO);

}
